
import {
    createStore,
    applyMiddleware
} from "redux"
import countReducer from "./reducers/countReducer"

//异步处理中间件
//当我们要进行异步action，action是一个函数，我们dispacth的函数就会提交到中间件
//中间件帮我们执行函数，一般函数中会有一个dispatch再次派发到store中

import thunk from "redux-thunk"
console.log("store调用了");

//创建store 并提供对应的reducer

const store = createStore(countReducer, applyMiddleware(thunk))

export default store;

